package com.open.party.cloud.model;

import java.util.ArrayList;
import java.util.List;

public class PeiXunKaoShiInfoBean {

    /**
     * id : 715971671378372129
     * createTime : 2020-05-29 16:55:49
     * createUser : 1
     * updateTime : 2020-05-29 16:55:49
     * updateUser : 1
     * name : 顺便测试一下
     * integral : 5
     * lengthOfExamination : 5
     * startTime : 2020-05-28 12:02:00
     * endTime : 2020-06-30 12:02:02
     * briefIntroduction : 一定要注意考场结论圣诞节开发第三方水电费进度
     * isDelete : null
     * platformType : {"desc":"党建","code":"PARTY"}
     * testRange : {"code":"TEST_ALL","desc":null}
     * testType : {"code":"TEST_UNIFIED_RANDOM","desc":null}
     * subjectNumber : 2
     * subjectType : {"code":"DJL","desc":null}
     * subjectList : [{"id":"715971671453869633","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","examinationId":"715971671378372129","type":{"desc":"单选","code":"SINGLE"},"score":2,"sort":1,"titleDescription":"你的爱好","subjectType":null,"platformType":null,"saList":[{"id":"715970684236342561","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"A","option":"篮球","rightKey":true},{"id":"715970684240536897","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"B","option":"羽毛球","rightKey":false},{"id":"715970684244731233","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"C","option":"乒乓球","rightKey":false}]},{"id":"715971671462258273","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","examinationId":"715971671378372129","type":{"desc":"单选","code":"SINGLE"},"score":2,"sort":2,"titleDescription":"你的学历","subjectType":null,"platformType":null,"saList":[{"id":"715970892621948321","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"A","option":"本科","rightKey":false},{"id":"715970892630336961","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"B","option":"硕士","rightKey":true},{"id":"715970892634531297","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"C","option":"大专","rightKey":false},{"id":"715970892634531329","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"D","option":"高中","rightKey":false}]}]
     * examinationState : 考试中
     * isTest : false
     * totalScore : 0
     * isAuth : true
     */

    private String id;
    private String createTime;
    private String createUser;
    private String updateTime;
    private String updateUser;
    private String name;
    private int integral;
    private int lengthOfExamination;
    private String startTime;
    private String endTime;
    private String briefIntroduction;
    private boolean isDelete;
    private DictionaryBean platformType;
    private DictionaryBean testRange;
    private DictionaryBean testType;
    private int subjectNumber;
    private String subjectType;
    private String examinationState;
    private boolean isTest;
    private int totalScore;
    private boolean isAuth;
    private ArrayList<SubjectListBean> subjectList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getIntegral() {
        return integral;
    }

    public void setIntegral(int integral) {
        this.integral = integral;
    }

    public int getLengthOfExamination() {
        return lengthOfExamination;
    }

    public void setLengthOfExamination(int lengthOfExamination) {
        this.lengthOfExamination = lengthOfExamination;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getBriefIntroduction() {
        return briefIntroduction;
    }

    public void setBriefIntroduction(String briefIntroduction) {
        this.briefIntroduction = briefIntroduction;
    }

    public boolean getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(boolean isDelete) {
        this.isDelete = isDelete;
    }

    public DictionaryBean getPlatformType() {
        return platformType;
    }

    public void setPlatformType(DictionaryBean platformType) {
        this.platformType = platformType;
    }

    public DictionaryBean getTestRange() {
        return testRange;
    }

    public void setTestRange(DictionaryBean testRange) {
        this.testRange = testRange;
    }

    public DictionaryBean getTestType() {
        return testType;
    }

    public void setTestType(DictionaryBean testType) {
        this.testType = testType;
    }

    public int getSubjectNumber() {
        return subjectNumber;
    }

    public void setSubjectNumber(int subjectNumber) {
        this.subjectNumber = subjectNumber;
    }

    public String getSubjectType() {
        return subjectType;
    }

    public void setSubjectType(String subjectType) {
        this.subjectType = subjectType;
    }

    public String getExaminationState() {
        return examinationState;
    }

    public void setExaminationState(String examinationState) {
        this.examinationState = examinationState;
    }

    public boolean isIsTest() {
        return isTest;
    }

    public void setIsTest(boolean isTest) {
        this.isTest = isTest;
    }

    public int getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(int totalScore) {
        this.totalScore = totalScore;
    }

    public boolean isIsAuth() {
        return isAuth;
    }

    public void setIsAuth(boolean isAuth) {
        this.isAuth = isAuth;
    }

    public ArrayList<SubjectListBean> getSubjectList() {
        return subjectList;
    }

    public void setSubjectList(ArrayList<SubjectListBean> subjectList) {
        this.subjectList = subjectList;
    }

    public static class SubjectListBean {
        /**
         * id : 715971671453869633
         * createTime : 2020-05-29 16:55:49
         * createUser : 1
         * updateTime : 2020-05-29 16:55:49
         * updateUser : 1
         * examinationId : 715971671378372129
         * type : {"desc":"单选","code":"SINGLE"}
         * score : 2
         * sort : 1
         * titleDescription : 你的爱好
         * subjectType : null
         * platformType : null
         * saList : [{"id":"715970684236342561","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"A","option":"篮球","rightKey":true},{"id":"715970684240536897","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"B","option":"羽毛球","rightKey":false},{"id":"715970684244731233","createTime":"2020-05-29 16:55:49","createUser":"1","updateTime":"2020-05-29 16:55:49","updateUser":"1","subjectId":null,"optionNum":"C","option":"乒乓球","rightKey":false}]
         */

        private String id;
        private String createTime;
        private String createUser;
        private String updateTime;
        private String updateUser;
        private String examinationId;
        private DictionaryBean type;
        private int score;
        private int sort;
        private String titleDescription;
        private Object subjectType;
        private Object platformType;
        private List<SaListBean> saList;

        private ExamineSubmitResultVo submitResultVo;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUpdateUser() {
            return updateUser;
        }

        public void setUpdateUser(String updateUser) {
            this.updateUser = updateUser;
        }

        public String getExaminationId() {
            return examinationId;
        }

        public void setExaminationId(String examinationId) {
            this.examinationId = examinationId;
        }

        public DictionaryBean getType() {
            return type;
        }

        public void setType(DictionaryBean type) {
            this.type = type;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getTitleDescription() {
            return titleDescription;
        }

        public void setTitleDescription(String titleDescription) {
            this.titleDescription = titleDescription;
        }

        public Object getSubjectType() {
            return subjectType;
        }

        public void setSubjectType(Object subjectType) {
            this.subjectType = subjectType;
        }

        public Object getPlatformType() {
            return platformType;
        }

        public void setPlatformType(Object platformType) {
            this.platformType = platformType;
        }

        public List<SaListBean> getSaList() {
            return saList;
        }

        public void setSaList(List<SaListBean> saList) {
            this.saList = saList;
        }

        public ExamineSubmitResultVo getSubmitResultVo() {
            return submitResultVo;
        }

        public void setSubmitResultVo(ExamineSubmitResultVo submitResultVo) {
            this.submitResultVo = submitResultVo;
        }

        public static class SaListBean {
            /**
             * id : 715970684236342561
             * createTime : 2020-05-29 16:55:49
             * createUser : 1
             * updateTime : 2020-05-29 16:55:49
             * updateUser : 1
             * subjectId : null
             * optionNum : A
             * option : 篮球
             * rightKey : true
             */

            private String id;
            private String createTime;
            private String createUser;
            private String updateTime;
            private String updateUser;
            private Object subjectId;
            private String optionNum;
            private String option;
            private boolean rightKey;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getCreateUser() {
                return createUser;
            }

            public void setCreateUser(String createUser) {
                this.createUser = createUser;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public String getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(String updateUser) {
                this.updateUser = updateUser;
            }

            public Object getSubjectId() {
                return subjectId;
            }

            public void setSubjectId(Object subjectId) {
                this.subjectId = subjectId;
            }

            public String getOptionNum() {
                return optionNum;
            }

            public void setOptionNum(String optionNum) {
                this.optionNum = optionNum;
            }

            public String getOption() {
                return option;
            }

            public void setOption(String option) {
                this.option = option;
            }

            public boolean isRightKey() {
                return rightKey;
            }

            public void setRightKey(boolean rightKey) {
                this.rightKey = rightKey;
            }
        }
    }


}
